package com.leoren.run.vo.apiVo;

import java.util.ArrayList;

/**
 * @ClassName DrivingResult
 * @Auther Leoren
 * @Date 2020/1/28 10:52
 * @Desc :
 * @Version v1.0
 **/

public class DrivingResult {

    private String info;
    private LngLat origin;
    private LngLat destination;
    private Poi start;
    private Poi end;
    private ArrayList<WayPoint> waypoints;
    private Integer taxi_cost;
    private ArrayList<DriveRoute> routes;

    @Override
    public String toString() {
        return "DrivingResult{" +
                "info='" + info + '\'' +
                ", origin=" + origin +
                ", destination=" + destination +
                ", start=" + start +
                ", end=" + end +
                ", waypoints=" + waypoints +
                ", taxi_cost=" + taxi_cost +
                ", routes=" + routes +
                '}';
    }

    public DrivingResult() {
    }

    public DrivingResult(String info, LngLat origin, LngLat destination, Poi start, Poi end, ArrayList<WayPoint> waypoints, Integer taxi_cost, ArrayList<DriveRoute> routes) {
        this.info = info;
        this.origin = origin;
        this.destination = destination;
        this.start = start;
        this.end = end;
        this.waypoints = waypoints;
        this.taxi_cost = taxi_cost;
        this.routes = routes;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public LngLat getOrigin() {
        return origin;
    }

    public void setOrigin(LngLat origin) {
        this.origin = origin;
    }

    public LngLat getDestination() {
        return destination;
    }

    public void setDestination(LngLat destination) {
        this.destination = destination;
    }

    public Poi getStart() {
        return start;
    }

    public void setStart(Poi start) {
        this.start = start;
    }

    public Poi getEnd() {
        return end;
    }

    public void setEnd(Poi end) {
        this.end = end;
    }

    public ArrayList<WayPoint> getWaypoints() {
        return waypoints;
    }

    public void setWaypoints(ArrayList<WayPoint> waypoints) {
        this.waypoints = waypoints;
    }

    public Integer getTaxi_cost() {
        return taxi_cost;
    }

    public void setTaxi_cost(Integer taxi_cost) {
        this.taxi_cost = taxi_cost;
    }

    public ArrayList<DriveRoute> getRoutes() {
        return routes;
    }

    public void setRoutes(ArrayList<DriveRoute> routes) {
        this.routes = routes;
    }
}
